package com.zc.im.common.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * Project：im
 * Date：2022/4/13
 * Time：16:12
 * Description：HbaseProperties
 *
 * @author Challen.Zhang
 * @version 1.0
 */
@Data
@ConfigurationProperties(prefix = "zk.curator")
public class ZkProperties {

    /**
     * 集群地址
     */
    private String ip;

    /**
     * 连接超时时间
     */
    private Integer connectionTimeoutMs;
    /**
     * 会话超时时间
     */
    private Integer sessionTimeOut;

    /**
     * 重试机制时间参数
     */
    private Integer sleepMsBetweenRetry;

    /**
     * 重试机制重试次数
     */
    private Integer maxRetries;

    /**
     * 命名空间(父节点名称)
     */
    private String namespace;

}
